The Royals have locked up Alex Gordon with a four-year, $37.5 million contract extension.
The deal includes a player option for 2016 as well.
The two sides had been working on a long-term deal for months.
Gordon will make $6 million this season, $9 million next season, $10 million in 2014 and $12.5 million in 2015. The player option is also for $12.5 million.
"This is where I wanted to be," Gordon said. "I'm thrilled it's done and over with. I can look to the future now. I'm liking what I see. Our goal was to get it done by the beginning of the year, before the season started. It's a very exciting day for me.
"Ever since Dayton (Moore, general manager) came into this organization, you kind of saw something change and he turned this organization around. We've got a great clubhouse right now. I'm excited to be part of it. I couldn't be happier to be here for five more years."
Terms Agreement - Baseball Wiretap
Brewers, Lucroy Agree To Extension
The Brewers have agreed to a contract extension with catcher Jonathan Lucroy.
The deal is believed to be worth $11 million over five years.
Lucroy was scratched from the starting lineup for Milwaukee's exhibition game against Cleveland on Monday, presumably while the finishing touches were being put on the extension.
McGowan, Blue Jays Agree To Extension
The Blue Jays have agreed to a contract extension with right-hander Dustin McGowan.
The deal includes an option for a third season.
In 60 career starts, McGowan is 20-24 with a 4.80 ERA.
Padres Give Hundley $9M Contract
The Padres have agreed to a three-year, $9 million contract with Nick Hundley.
The deal includes the $2 million salary for this year that was agreed to in January. The catcher also gets $3 million in 2013 and $4 million in 2014, and the Padres have a $5 million option for 2015.
"For them to make a commitment to me before (reaching my goals), I look at that as a huge sign from them that they want me here," Hundley said. "I appreciate that a lot."
Royals, Escobar Agree To Multi-Year Deal
The Royals today announced the club has reached an agreement on a multi-year contract with shortstop Alcides Escobar. The deal includes four guaranteed years through the 2015 season, then club options for each of the following two seasons: 2016 and 2017.
The 25-year-old Escobar spent his first season with the Royals in 2011 after being acquired in a trade with the Brewers on December 19, 2010. The defensive standout tied for the MLB lead with 158 games at shortstop while pacing baseball with 459 assists, 745 total chances and 271 putouts.
Escobar batted .254 with 21 doubles, eight triples, four home runs, 46 RBI and 69 runs scored.
Twins, Perkins Reach $10.3M Extension
The Twins have agreed to a three-year, $10.3 million contract extension with reliever Glen Perkins.
Perkins is now under contract with Minnesota through 2015, with a team option for 2016.
"He has been a reliable reliever for us and has helped stabilize the back end of our bullpen in the setup role," general manager Terry Ryan said.
"When we were looking for someone to step up last year, it was Glen who seized the opportunity and pitched the way we knew he could."
Brewers Renew Axford's Contract
John Axford has had his contract renewed by the Brewers.
The closer set a team record with 46 saves last season and converted his last 43 chances in a row. He was 2-2 with a 1.95 ERA in 74 appearances to help Milwaukee win the National League Central.